About London School Of Robotics Limited (08592338) United Kingdom