About International Service And Management Corporation Limited (11445038) United Kingdom