About Lupus Solus Studio Limited (10089230) United Kingdom