About Seven Science Consulting Limited (12358569) United Kingdom