About Atreides Limited (10645797) United Kingdom