About Bad Hat Solutions Ltd (10421275) United Kingdom