About The Self-science Lab Ltd (12831037) United Kingdom