About Icar World Ltd (10066787) United Kingdom