About Approdo Advisors Limited (SC610066) United Kingdom