About Scence Ltd (11368203) United Kingdom