About Rubber Ducky Engineering Ltd (SC404151) United Kingdom