About Julia Labs Ltd (12387305) United Kingdom