About Larice Holdings Limited (04278236) United Kingdom