About Sloan S Drones Ltd (11745172) United Kingdom