About Perdixperdix Limited (SC552972) United Kingdom