About Kangaroo It Solution Ltd (13502291) United Kingdom