About Biba Limited (13395161) United Kingdom