About Self Science Ltd (13524482) United Kingdom