About Laplace Projects Ltd. (SC309277) United Kingdom