About Khera (holdings) Limited (07286854) United Kingdom