About Perda Limited (10316386) United Kingdom