About Rakha Shah Limited (13588966) United Kingdom