About Singularity Labs Limited (07726391) United Kingdom