About Icare 7 24 Limited (11792449) United Kingdom