About Weird Science Lab Limited (09407290) United Kingdom