About Biba The Group Limited (10183682) United Kingdom