About 21 Six Platform Limited (13157419) United Kingdom