About Memrouk Limited (07191319) United Kingdom