About Speedray It Limited (NI660760) United Kingdom