About Bad Cat Technologies Ltd (12728729) United Kingdom