About Bikkle Island Ltd (10669464) United Kingdom