About Bssa Investment Limited (10691235) United Kingdom