About Eggbod Information Technology Services Limited (07234012) United Kingdom