About Seeking Sense And Science Limited (09823208) United Kingdom