About Seer Computing Limited (03927970) United Kingdom