About Quatra Solutions Limited (05321212) United Kingdom