About The Bardou Foundation Ltd (11103860) United Kingdom