About Laird Growth Catalysts Limited (09313512) United Kingdom