About Blackhatch Solutions Ltd. (09559303) United Kingdom