About Larus Canus Ltd (09092952) United Kingdom