About Banilla Box Ltd (SC667318) United Kingdom