About Defeaou Ltd (12203134) United Kingdom