About Wallaroo Consulting Limited (07646050) United Kingdom