About Sebro Information Technology Services Ltd (10859326) United Kingdom