About Kangaroo Omnicron Ltd (09119527) United Kingdom