Company name: Carallon Limited
Description: We are a company of designers, software developers and hardware engineers working together to build industry-leading entertainment technology products.
International House, 7 High St, London W5 5DB, United Kingdom