About Idereo Limited (SC552698) United Kingdom