About Deuk Solutions Limited (12238361) United Kingdom