About Baffi Holdings Ltd (09483096) United Kingdom