About Performa Solutions Limited (06413595) United Kingdom