About Rakha Limited (07689389) United Kingdom