About Rarr Consulting Limited (07688641) United Kingdom