About Appian Roy Holdco Uk Limited (11092311) United Kingdom