About Rethought Investment Limited (11458698) United Kingdom