About Curlin Holdings Limited (SC533316) United Kingdom