About Bardo Advisors Limited (08237240) United Kingdom