About Sandalfon Limited (12872214) United Kingdom