About Varhol Investment Limited (12801730) United Kingdom