About B2sa Holdings Limited (12860063) United Kingdom