About 268 Capital Emea Ltd (SC675433) United Kingdom