About The Boys Investment Club Limited (12278439) United Kingdom