About Waterloo Advisors Limited (10083993) United Kingdom