About B.b38 Limited (12218404) United Kingdom