About Kengo Limited (10857262) United Kingdom