About Bad Hat Ltd (10421702) United Kingdom