About Thirtyaberdeen Ltd (09993390) United Kingdom