About Lapithus Holdings Limited (12172685) United Kingdom