About 24 Yards Ltd (10388246) United Kingdom