About Rakhra Systems Ltd (03230575) United Kingdom