About Robotic Flamingo Technology Limited (12239796) United Kingdom