About Dexter Claw Ltd (09556308) United Kingdom