About B Squared Resolution Limited (12296363) United Kingdom