About More Holdings Ltd (SC621411) United Kingdom