About Hermit London Ltd (SC585553) United Kingdom