About Aleatory Design Ltd (11592663) United Kingdom