About Harka London Limited (09205610) United Kingdom