About Fixsta Limited (12257202) United Kingdom