About Moorfoot Capital Management Limited (SC277544) United Kingdom