About Biba International Ltd (13638423) United Kingdom