About Arcadia Teba Ltd (10150115) United Kingdom