About Macan Consulting Services Limited (10695448) United Kingdom