About Fin & Bone Ltd (11605708) United Kingdom