About Harrcall Capital Ltd (12768037) United Kingdom