About Randomella Ltd (12616549) United Kingdom