About Ralph Holdings Ltd (10421055) United Kingdom