About Rakara Limited (11839086) United Kingdom